Other Classes
The following classes are available globally.
-
Type-eraser for the
MimiProcessingFeatureControllingprotocol.Wraps any conforming controller as a concrete generic class so callers can store and pass it without using the parameterized existential
any MimiProcessingFeatureControlling<Feature>, whose runtime metadata is only available on iOS 16+. Drop the wrapper and switch toanywhen the minimum deployment target moves to iOS 16.Declaration
Swift
@available(iOS, deprecated: 16.0, message: "Use Swift's any keyword with MimiProcessingFeatureControlling") public final class AnyMimiProcessingFeatureControlling<Feature> : MimiProcessingFeatureControlling -
Logging framework for printing messages to the console.
Declaration
Swift
public final class MimiLogger -
Object that subscribes to a
MimiProcessingParameterand allows for parameter values to be applied and propagated to remote data sources.Declaration
Swift
public final class MimiProcessingParameterApplicator<Value> : Identifiable where Value : Equatable, Value : Sendableextension MimiProcessingParameterApplicator: Equatable -
Type-eraser for the
MimiProcessingParameterDataSourceprotocol.Declaration
Swift
@available(iOS, deprecated: 16.0, message: "Use Swift's any keyword") public final class AnyMimiProcessingParameterDataSource<Value> : MimiProcessingParameterDataSource where Value : Equatable, Value : Sendableextension AnyMimiProcessingParameterDataSource: Equatable -
Object that provides an observable platform for a protocol.
Declaration
Swift
open class MimiCoreObservable<Observing>
Other Classes Reference